package com.ele.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 
 * @TableName business
 */
@TableName(value ="business")
@Data
@Schema(name="business",description = "店铺信息")
public class Business implements Serializable {
    /**
     * 商家编号
     */
    @TableId(type = IdType.AUTO)
    private Integer businessId;

    /**
     * 商家名称
     */
    private String businessName;

    /**
     * 商家地址
     */
    private String businessAddress;

    /**
     * 商家介绍
     */
    private String businessExplain;

    /**
     * 商家图片
     */
    private String businessImg;

    /**
     * 点餐分类： 1：美食、2：早餐、3：跑腿代购、4：汉堡披萨、5：甜品饮品、6：速食简餐、7：地方小吃、8：米粉面馆、9：包子粥铺、10：炸鸡炸串
     */
    private Integer ordertypeId;

    /**
     * 起送费
     */
    private BigDecimal startPrice;

    /**
     * 配送费
     */
    private BigDecimal deliveryPrice;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 商家的状态：0：未审核 1：已审核  2：营业 3：歇业 4：违规 5：倒闭
     */
    private Integer status;

    /**
     * 营业开始时间
     */
    private Date startTime;

    /**
     * 营业结束时间
     */
    private Date endTime;

    /**
     * 是否推荐 0：否  1：是
     */
    private Integer recommend;

    /**
     * 商家账号id
     */
    private Integer businessAccountId;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}